翻訳と辞書
Words near each other
・ DataPortability
・ Dataprobe
・ Dataproducts
・ Dataquest
・ DATAR
・ DATAR (disambiguation)
・ Datar Kaur
・ Database normalization
・ Database of Interacting Proteins
・ Database of Molecular Motions
・ Database of protein conformational diversity
・ Database of Recorded American Music
・ Database of Salon Artists
・ Database preservation
・ Database publishing
Database refactoring
・ Database schema
・ Database search engine
・ Database security
・ Database seeding
・ Database server
・ Database state
・ Database storage structures
・ Database System Concepts
・ Database testing
・ Database theory
・ Database transaction
・ Database trigger
・ Database tuning
・ Database virtualization


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Database refactoring : ウィキペディア英語版
Database refactoring

A database refactoring is a simple change to a database schema that improves its design while retaining both its behavioral and informational semantics. A database refactoring is conceptually more difficult than a code refactoring; code refactorings only need to maintain behavioral semantics while database refactorings also must maintain informational semantics.〔Scott Ambler and Pramod Sadalage (2006). ''Refactoring databases: Evolutionary database design''. Addison-Wesley. ISBN 978-0-321-29353-4〕
The process of database refactoring is the act of applying database refactorings to evolve an existing database schema (database refactoring is a core practice of evolutionary database design). You refactor a database schema for one of two reasons: to develop the schema in an evolutionary manner in parallel with the evolutionary design of the rest of your system or to fix design problems with an existing legacy database schema
Database refactoring does not change the way data is interpreted or used and does not fix bugs or add new functionality. Every single refactoring to a database leaves the system in a working state, thus not causing maintenance lags, provided the meaningful data exists in the production environment.
An example of database refactoring would be splitting an aggregate table into two different tables in the process of database normalization
==Tools==

* LiquiBase

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Database refactoring」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.